#include <sys/resource.h>
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    struct rlimit rlim;
    getrlimit(RLIMIT_CORE, &rlim);
    printf("softlimit %ld, hardlimit %ld\n", rlim.rlim_cur, rlim.rlim_max);

    system("ulimit -c unlimited");

    getrlimit(RLIMIT_CORE, &rlim);
    printf("softlimit %ld, hardlimit %ld\n", rlim.rlim_cur, rlim.rlim_max);

    return 0;
}